Cần phải chạy thử chương trình để phát hiện và loại bỏ lỗi.
Có hai loại lỗi: lỗi cú pháp và lỗi logic.
Lỗi cú pháp là lỗi viết câu lệnh sai quy tắc, làm cho chương trình không hoạt động.
Lỗi logic là lỗi viết câu lệnh đúng quy tắc nhưng không đúng với yêu cầu của bài toán.
Hai phương pháp phổ biến để phát hiện lỗi trong chương trình:
- Tập trung vào những khối lệnh trực tiếp gây ra lỗi và những khối lệnh liên quan logic đến nó theo các cấu trúc điều khiển.
- Chạy thử chương trình với các giá trị đầu vào khác nhau.